SSH ja kirjautuminen ilman salasanaa

Pikainen muistiinpano itselle. Eli ssh ja salasanaton kirjautuminen. Tai oikeastaan kirjautuminen avainparin avulla.

Täältä löytyy lontoon murteella sama ohje ja Googlesta hakusanalla ssh paswordless login löytyy lisää ohjeita.

Ohjeet

Toisessa päässä on palvelin, jossa majailee ssh. Omalla koneella ajetaan komento

ssh-keygen -t rsa

Salasanakyselyihin vastataan enterillä, eli ei mitään tietoa. Tuo luo kaksi tiedostoa ~.ssh-hakemistoon, id_rsa ja id_rsa.pub. Ensimmäinen eli id_rsa on yksityinen avaintiedosto, toinen taas julkinen. Jotta kirjautuminen palvelimelle onnistuu ilman salasanaa on tuon julkisen tiedoston sisältämä pätkä kopioitava palvelimen ~.ssh/authorized_keys-tiedostoon. Jos siellä on jo materiaalia niin lisää tuo sisältö tiedoston loppuun.

Sit ei muuta kuin kirjautumaan.